package br.com.tiespec.model.Modelo;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.Table;

@Entity
@Table(name="ti_fluxo")
public class Fluxo extends EntidadeGenerica {

	private static final long serialVersionUID = -3871569127097959781L;
	
	@Column(name="cod_fluxo", length=32)
	private String codFluxo;
	
	@Column(length=255)
	private String descricao;

	@ManyToOne(fetch=FetchType.LAZY, optional=true)
	@JoinColumn(name="cenario_id")
	private Cenario cenario;
	
	@Override
	public String toJson() {
		return null;
	}

	public String getDescricao() {
		return descricao;
	}
	
	public void setDescricao(String descricao) {
		this.descricao = descricao;
	}
	
	public Cenario getCenario() {
		return cenario;
	}
	
	public void setCenario(Cenario cenario) {
		this.cenario = cenario;
	}
	
	public String getCodFluxo() {
		return codFluxo;
	}
	
	public void setCodFluxo(String codFluxo) {
		this.codFluxo = codFluxo;
	}
}